#pragma once

#include "zakengine/zak.h"

using namespace zak;

#define MENU_START_POS_X	0
#define MENU_START_POS_Y	0

#define MENU_OPTIONS_COUNT	2

#define MENU_STAGE_NONE		0
#define MENU_STAGE_PLAY		1
#define MENU_STAGE_EXIT		2


class Menu 
{ 
public:
	bool Initialize();

	int  GetStage() { return m_iStage; }
	void SetStage(int iStage) { m_iStage = iStage; }

	void Update(float fDt);
	void Draw();

	Menu();
	~Menu();

private:
	int		m_iStage;
	int		m_iOptionSelected;
	Sprite	m_option[MENU_OPTIONS_COUNT];
};